@charset "utf-8";
/* CSS Document */

a{
	text-decoration:none;
	border:none;
	outline:none;
}

html, body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:100;
	color:#4B4B4B;
}

#header{
	background-color:#8CD075;
	background:url(../images/header.jpg) repeat-x;
	height:200px;
}

#header-logo{
	float:right;
	margin-top:38px;
	width:168px;
	height:162xp;
}

#header-center{
	width:1020px;
}

#body{
	font-family:Tahoma;
	width:1020px;
}

#menu{
	margin:20px;
	clear:both;
}

.menu-item{
	display:inline;
	margin:10px 25px;
	float:left;
	cursor:pointer;
}

.menu-item-pic{
	padding:5px 25px;
}

.menu-item-pic img{
	width:128px;
	height:128px;
}

.menu-item-text{
	padding:7px 5px;
	color:#1E1E1E;
	text-align:center;
	font-size:13px;
}

.menu-item:hover .menu-item-text{
	border-top:1px solid #ccc;
	font-weight:800;
}

.menu-item:hover{
	box-shadow:0px 0px 2px #2E442B;
	border-radius: 6px;
}


form{
	float:left;
	text-align:left;
	padding:15px;
	float:left;
	font-size:15px;
}

.form-text{
	color:#705150;
	font-weight:100;
}

.form-field{
	border:1px solid #6D8169;
	font-size:15px;
	width:300px;
	border-radius:5px;
	padding:5px 8px;
}

.form-field:hover, .form-field:focus{
	border:1px solid #5EB51E;
	box-shadow:inset 0px 0px 3px #239B15;
}

.button{
	cursor:pointer;
	padding:5px 9px;
	color:#E1E9DA;
	font-size:14px;
	background-color:#6ACA68;
	border:1px solid #436738;
	box-shadow:0px 0px 2px #2E442B;
}

.logout-button{
	cursor:pointer;
	padding:5px 9px;
	color:#E1E9DA;
	font-size:14px;
	font-weight:700;
	background-color:#EC2520;
	border:1px solid #B55351;
	box-shadow:0px 0px 1px #2E442B;
	border-radius:2px;
	margin:5px;
	float:left;
	clear:both;
}

.logout-button span{
	font-size:12px;
}


.form-row{
	float:left;
	padding:10px 20px;
	clear:both;
}

.form-row-hidden{
	display:none;
}
	
fieldset{
	border-radius:4px;
	clear:both;
}

#map-holder{
	float:right;
	text-align:left;
	margin-right:50px;
	margin-top:30px;
}

#map-holder .form-text{
	font-size:15px;
}

#map{
	width:500px;
	height:450px;
	border:#9A9A9A 1px solid;
}

#tab{
	padding:15px;
	text-align:center;
	clear:both;
	margin:10px 45px 50px 20px;
}

.tab{
	border-radius:2px;
	border:1px solid #919191;
	background-color:#BCBCBC;
	box-shadow:0px 0px #3px #373737;
	color:#353535;
	padding:6px 15px;
	float:left;
	margin-right:10px;
	font-size:14px;
}

.selected{
	box-shadow:0px 0px #3px #111 inset;
	background-color:#373737;
	color:#F1EFED;
	border:1px solid #070707;
}

.header-row td{
	font-size:13px;
	background-image:url(../images/title.png);
	padding:4px;
	color:#1A1A1A;
	font-weight:800;
	text-align:left;
	border:1px solid #bebebe;
}

.table-body td{
	border-bottom:2px solid #bebebe;
	border:1px solid #bebebe;
	padding-top:8px;
	font-weight:12px;
	padding:8px;
}

.pass-msg{
	font-size:13px;
	font-weight:100;
}

.red-msg{
	color:#FA1003;
}

.green-msg{
	color:#3FB616;
}

option{
	padding:6px 5px;
}

option:hover{
	background-color:#EBF4EA;
	cursor:pointer;
}

option:active, option:focus{
	background-color:#2E7630;
	color:#F9FFE6;
	font-weight:700;
}

legend{
		font-size:16px;
		font-weight:700;
		padding:6px 8px;
		border:1px solid #12AF26;
}
	
fieldset{
	margin-top:50px;
}

iframe{
	border:none;
	height:549px;
	width:1024px;
}

#description{
	text-align:left;
	font-size:13px;
	color:#1F1F1F;
	margin:15px 0px 7px 0px;
	padding:10px;
	background-color:#ECFBEA;
	border:1px solid #D6E9D6;
}

#body{
	padding-bottom:10px;
}

#returntoIEBC{
	background:url(../images/menuBackground.png) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	float:left;
	padding:14px 10px;
	margin-top:100px;
	color:#849313;
	border:1px solid #849313;
}

.sidebar-bottom-item{
	padding:0px 3px;
	cursor:pointer;
	font-size:10px;
	color:#2C2C2C;
	z-index:130;
	background-color:rgba(134,179,121,0.2);
	border:1px solid rgba(134,179,121,0.5);
}